crypto/tls.Conn.out (field)
36 uses
crypto/tls (current package)
conn.go#L95: in, out halfConn
conn.go#L826: return c.out.setErrorLocked(&net.OpError{Op: "local error", Err: err})
conn.go#L831: c.out.Lock()
conn.go#L832: defer c.out.Unlock()
conn.go#L876: payloadBytes := tcpMSSEstimate - recordHeaderLen - c.out.explicitNonceLen()
conn.go#L877: if c.out.cipher != nil {
conn.go#L878: switch ciph := c.out.cipher.(type) {
conn.go#L880: payloadBytes -= c.out.mac.Size()
conn.go#L890: payloadBytes -= c.out.mac.Size()
conn.go#L983: outBuf, err = c.out.encrypt(outBuf, data[:m], c.config.rand())
conn.go#L995: if err := c.out.changeCipherSpec(); err != nil {
conn.go#L1006: c.out.Lock()
conn.go#L1007: defer c.out.Unlock()
conn.go#L1123: c.out.Lock()
conn.go#L1124: defer c.out.Unlock()
conn.go#L1126: if err := c.out.err; err != nil {
conn.go#L1149: if _, ok := c.out.cipher.(cipher.BlockMode); ok {
conn.go#L1152: return n, c.out.setErrorLocked(err)
conn.go#L1159: return n + m, c.out.setErrorLocked(err)
conn.go#L1246: c.out.Lock()
conn.go#L1247: defer c.out.Unlock()
conn.go#L1253: c.out.setErrorLocked(err)
conn.go#L1257: newSecret := cipherSuite.nextTrafficSecret(c.out.trafficSecret)
conn.go#L1258: c.out.setTrafficSecret(cipherSuite, newSecret)
conn.go#L1363: c.out.Lock()
conn.go#L1364: defer c.out.Unlock()
handshake_client.go#L374: c.out.version = vers
handshake_client.go#L673: c.out.prepareCipherSpec(c.vers, clientCipher, clientHash)
handshake_client_tls13.go#L362: c.out.setTrafficSecret(hs.suite, clientSecret)
handshake_client_tls13.go#L616: verifyData: hs.suite.finishedHash(c.out.trafficSecret, hs.transcript),
handshake_client_tls13.go#L624: c.out.setTrafficSecret(hs.suite, hs.trafficSecret)
handshake_server.go#L166: c.out.version = c.vers
handshake_server.go#L698: c.out.prepareCipherSpec(c.vers, serverCipher, serverHash)
handshake_server_tls13.go#L538: c.out.setTrafficSecret(hs.suite, serverSecret)
handshake_server_tls13.go#L647: verifyData: hs.suite.finishedHash(c.out.trafficSecret, hs.transcript),
handshake_server_tls13.go#L664: c.out.setTrafficSecret(hs.suite, serverSecret)